package com.szholly.pro.watergas_server.common.data;

import java.util.ArrayList;
import java.util.List;


import com.szholly.data.general.GlobalParameter;
import lrq.common.StringUtil;

public class SqlUtil {

	/**
	 * 工具方法，拼接in语句和组织参数集合
	 * @param datas
	 * @param fieldName
	 * @return
	 */
	public static ParameterSqlModel prepareArrayParmAndSql(Object[] datas,String fieldName){
		List<GlobalParameter> pc = new ArrayList<>();
		for(int i=0;i<datas.length;i++){
			pc.add(new GlobalParameter(fieldName+i, datas[i]));
		}
		String sql = StringUtil.getArrayStrForSql(new String[datas.length], fieldName);
		
		ParameterSqlModel result = new ParameterSqlModel(sql, pc);
		return result;
	}

}
